﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using LPrisaMVC.Entities;

namespace LPrisaMVC.BusinessLogic
{
    public interface IPagoBL
    {
        List<DETALLEPAGO> GetAllFromPagos();
        List<DETALLEPAGO> GetFromPagobyClienteOfCredito(string cliente);
        List<DETALLEPAGO> GetFromPagosbyCreditoId(int creditoId);
        List<DETALLEPAGO> GetFromPagobyFecha(DateTime? fec1, DateTime? fec2);
        DETALLEPAGO GetFromPagoById(int id);
        void AddPago(DETALLEPAGO pago);
        void UpdatePago(DETALLEPAGO pago);
        void CancelarPago(int id);
    }
}
